/*
 * CPU version;
 * @param in Input n-by-m matrix 
 * @param n The number of data set
 * @param m The number of data element in each data set
 * @param out Output of upper triangle n-by-n matrix
 */
extern "C" void corrcoefmatrix(float *out, float *in, int n, int m);


/*
 * CPU version with tiling
 */
extern "C" void corrcoefmatrix_tiled(float *out, float *in, int n, int m);

